package game.controler;

import game.model.objets.PNJ;
import java.util.ArrayList;
import java.util.HashMap;

/**
 *
 * @author Gab'z
 */
public class GestionnairePNJ {

    private static GestionnairePNJ Gpnj = null;
    private HashMap listePnj = new HashMap<String, PNJ>();

    public GestionnairePNJ() {
        initialiserPnj();

    }

    public static GestionnairePNJ getGpnj() {
        if (Gpnj == null) {
            Gpnj = new GestionnairePNJ();
        }
        return Gpnj;
    }

    public PNJ getPNJ(String ID) {
        return (PNJ) listePnj.get(ID);
    }

    private void initialiserPnj() {
        PNJ PNJ;

        // A répéter pour chaque PNJ du jeu

        // PLAN_0


        // PLAN_1

    }

    public ArrayList<String> getListePnjPlan_0() {
        ArrayList<String> liste = new ArrayList<String>(0);

        return liste;
    }
}
